home *** CD-ROM | disk | FTP | other *** search
- #!/bin/sh
-
- value=$1
-
- unsupported() {
- echo org.freedesktop.Hal.Device.SystemPowerManagement.NotSupported >&2
- echo No powersave method found >&2
- exit 1
- }
-
- # We only support pm-utils
- if [ -x "/usr/sbin/pm-powersave" ] ; then
- if [ $value = "true" ]; then
- /usr/sbin/pm-powersave true
- RET=$?
- elif [ $value = "false" ]; then
- /usr/sbin/pm-powersave false
- RET=$?
- fi
-
- else
- # cannot set proc stuff here, so error out
- unsupported
- fi
-
- exit $RET
-
-